1
超越向量:列表的多功能特性
AI014Lesson 4
00:00

在 R 中,原子結構如 向量矩陣陣列 都是 同質的;它們要求所有元素具有相同的資料類型。雖然像 as.vector(X)vec <- c(X) 這樣的函數可以將資料展平,但經常會導致不希望的資料強制轉換。

1. 同質性障礙

當你嘗試將數值資料與字串標籤合併至一個向量時,R 會將所有內容強制轉換為限制最少的類型(通常是字串)。這會破壞你的數值的數學性質。列表解決此問題的方式是作為 遞迴容器 以保留每個元件的獨特身份。

2. 派生複雜性

進階的資料管理需要將元資料與資料值一同儲存。使用 factor()cut() 可將連續變數轉換為分類區間。這些特殊物件攜帶了標準向量無法單獨有效管理的屬性。

矩陣(原子)全部為數值列表(多功能)向量因子表格

3. 整理統計輸出

統計摘要如 次數表table())或 交叉列聯表 產生多維資料。單一列表可同時儲存原始向量、已分類的區間,以及最終的 table(incomef, statef) 摘要,讓專案工作區保持整潔且結構化。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>